supported group living residence - Francés Inglés Diccionario